/*
 *  msw/factory.h
 *  mini
 *
 *  Created by jin on 1/1/11.
 *  Copyright 2011 cs. All rights reserved.
 *
 */

#ifndef INCLUDED_COCOA_FACTORY_H
#define INCLUDED_COCOA_FACTORY_H

#include <factory.h>

class MSWFactory : public Factory
{
public:
    virtual ~MSWFactory();

    virtual AppImpBase* CreateAppImp(AppBase* app);
    virtual WindowImpBase* CreateWindowImp(Window* win);
};

#define FACTORY Factory::Instance()

#endif INCLUDED_COCOA_FACTORY_H
